|
== Introduction to Humax Raiya Programming == Humax web framework introduces "Raiya" in version 0.3 (means water which is the most qualified resource for mix up with any other resource) which enables programmer to define generic functionalities on it, later it can be plugged into any Humax compatible class. When this happen, all the plugged raiya's methods are immediately available as methods in the class as well. In this way, you can extend a class without affecting its core functionality. There are three ways you can build a raiya: * ''Native cohesive raiya''. These types of raiyas are developed for a family of classes those are owned and understand by the raiya developer itself. In this case, the raiya developer knows the private members of the target base class (mostly base class) and uses these members directly in the raiya. *''Native closed raiya''. These types of raiyas are developed for providing extensibility to the classes from third party. They know their public methods and uses that methods in the raiya. *''Self contained raiya''. These types of raiyas are developed without targeting any classes. These raiyas are implemented for a generic functionality. Later any required classes can plug these raiyas into them by RaiyaFieldMapFacet. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Humax Raiya Programming」の詳細全文を読む スポンサード リンク
|